.m-carttop{
    .flex;
    color: white;
    justify-content: space-between;
    align-items: flex-start;
    background: @primary-green;
    height: 10rem;
    div{
        flex:1;
        padding: 1rem;
        line-height: 2rem;
        &:last-child{
            text-align: right;
        }
        p{
            font-size: .8rem;
        }
    }
}

.m-cartlist{
    padding: 1rem;
    margin-top: -3.6rem;
}

// 合计栏
.m-cart-foot{
    .flex;
    justify-content: space-between;
    background: white;
    font-size: .8rem;
    width: 100%;
    height: 3rem;
    border-bottom: 1px solid @background-gray;
    img{
        width: 1.2rem;
        vertical-align: middle;
        margin: 0 1rem;
    }
    .m-amount{
        em{
            color: @primary-red;
        }
        .m-jiesuan{
            background: @primary-green;
            color: white;
            width: 6rem;
            height: 3rem;
            line-height: 3rem;
            display: inline-block;
            text-align: center;
            margin-left: 1rem;
        }
    }
}